body {
	width: 80%;
	margin:0 auto;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Sans-Serif;
	font-size: 0.9em;
    background: #CCCCCC;
}

h5 {
	font-size: 1em;
}

#dashed {
	padding: 1em;
	border: 1px dashed #2F6FAB;
}

#darkbg {
        background: #000;
        border: 1px dashed #000;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	color:#3BB9FF;
	text-decoration:underline;
}

a:hover {
	color:blue;
	text-decoration:underline;
}

h2 {
	font-family: "Trebuchet MS", arial;
	border-bottom: 1px dashed #ddd;
	color: #CC66CC;
	margin-bottom:0px;
	padding-top:0px;
}

a img {
	border:0;
}

#header {
	height:130px;
	background: #CCCCCC;
}

#header p {
	margin-top:50px;
	margin-right:20px;
	float:right;
}

#header p a {
	color:blue;
}

#header img {
	margin-top:0px;
    text-align:center;
}

#content p {
	font-size:13px;
	min-height:200px;
}

.footer {
	color:#666666;
	border-top:1px dashed #ddd;
	padding-top:6px;
	padding-bottom:6px;
	font-size:10px;
	text-align:center;
	clear:both;
}
	
.menu {
float:left;
width:100%;
font-family: verdana, arial, sans-serif;
font-size:11px;
background: #993399;
margin:0 0 20px 0;
margin-top: 12px;
}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li.group {
display:block;
text-indent:10px;
background: #666;
color: #000000;
width:152px;
padding:4px 0;
}

.menu ul li a, .menu ul li a:visited {
float:left; display:block; text-decoration:none; border-right: 1px solid #000; color:#fff; padding:0px 16px; line-height:28px; height:30px;
}

.menu ul li:hover {width:auto;}

.menu ul li a.active {color: #FFF; background: #663366; border-right: 1px solid #000;}

.menu ul li a:hover {color: #FFF; background: #663366; border-right: 1px solid #000;}

.menu ul li:hover a {color: #FFF; background: #663366; border-right: 1px solid #000;}

.menu ul li ul {
display: none;
}
.menu table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

.menu ul li:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:122px;
}

.menu ul li:hover ul.endstop {
left:-90px;
}

.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block;
background: #347C17;
color: #FFF;
height:auto;
line-height:15px;
padding:4px 16px;
width:130px;
}
.menu ul li:hover ul li a.drop {
background: #000;
}
.menu ul li:hover ul li a:hover {
color: #FFF; background: #2554C7 url('./images/menu-bg-hover.png');
}
.menu ul li:hover ul li a:hover.drop {
background: #000; color:#ff0;
}
.menu ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; background:#888;
}
.menu ul li:hover ul li:hover ul li a {background:#888;}
.menu ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}